//005. 最小公倍数
//2520 是可以被从一到十所有自然数整除的最小的数，即为从一到十的自然数的最小公倍数，
//求从一到二十所有自然数的最小公倍数。
//答案：232792560

import java.math.BigInteger;

public class week005 {
    public static long gcd(long x, long y) {
        if (y == 0) return x;
        return gcd(y, x % y);
    }

    public static long lcm(long x, long y) {
        return (x * y) / gcd(x, y);
    }

    public static void main(String[] args) {
        int n = 20;
        long ans = 1;
        for (int i = 2; i <= n; ++i)
            if (i * 2 > n) ans = lcm(ans, (long) i);
        System.out.println(ans);
    }
//    public static void main(String[] args) {
//        int n = 20;
//        BigInteger ans = new BigInteger("1");
//        for (int i = 2; i <= n; ++i) {
//            BigInteger x = BigInteger.valueOf(i);
//            BigInteger mul = ans.multiply(x);
//            ans = mul.divide(ans.gcd(x));
//        }
//        System.out.println(ans);
//    }
}
